to refresh oneself with sleep - Español Inglés Diccionario